const express = require('express')
const fs = require('fs')
const path = require('path')
const bodyParser = require('body-parser')
const app = express()
app.get('/login', (req, res) => {
	res.sendFile(path.resolve(__dirname, './login.html'))
})
//解析json格式请求体的中间件
const jsonParser = bodyParser.json()
//解析querystring格式请求体（即 用&分隔的参数，就跟请求参数字符串一样）的中间件
const urlencodedParser = bodyParser.urlencoded({
	extended: false
})
app.post('/login', urlencodedParser, (req, res) => {
	console.log(req.body) //bodyparser中间件会将请求拦截之后解析请求体，转化为对象放到req的body中
	res.send('登录成功')
})
//在所有路由的最后使用/{*任意字符串}匹配所有路径，可以发送404响应
app.all('/{*path}', (req, res) => {
	res.end('404 NOT FOUND')
})

app.listen(9000, () => {
	console.log('开始监听')
})